python 选择分支 基础二十题

编程入门 行业动态 更新时间:2024-10-23 18:36:11

python 选择分支 基础<a href=https://www.elefans.com/category/jswz/34/1766924.html style=二十题"/>

python 选择分支 基础二十题

第一题

#17
num = float(input("请输入一个带小数点的数:"))
num = num * 100
doll = int (num // 100)
meifen = int (num % 100)
yingbi2_5 = int (meifen // 25)
meifen_2 = int (meifen % 25)
yinbi1 = int(meifen_2 // 10)
meifen3 = int(meifen_2 % 10)
yingbi0_5 = int(meifen3 // 5)
meifen4 = int(meifen3 % 5)
meifen5 = int(meifen4 // 1)print(f"美元是:{doll},美分是:{meifen}")
print(f"2.5分的硬币的个数是:{yingbi2_5},剩余分是:{meifen_2}")
print(f"1角硬币的个数是:{yinbi1},剩余分是:{meifen3}")
print(f"0.5角硬币的个数是:{yingbi0_5},剩余1美分硬币是:{meifen4}")
print(f"剩余1美分硬币为:{meifen5}")

 第二题

 

#18
name = input("请输入你的姓名:")
hour = int (input("请输入你一周的工作时常:"))
price = float (input("请输入你每小时的单价:"))
total_beduction = float(input("请输入你的总支出:"))
money = price * hour
federal = money * 0.2
state = money * 0.09
money_total = money - total_beduction - federal - state
print(f"联邦预扣税率:{federal}")
print(f"州预扣税率:{state}")
print(f"总支出:{total_beduction}")
print(f"最后所得工资为:{money_total}")

 第三题

 

#19
set1 = "1\t3\t5\t7\t\n""9\t11\t13\t15\t\n""17\t19\t21\t23\t\n""25\t27\t29\t31"
set2 = "2\t3\t6\t7\t\n""10\t11\t14\t15\t\n""18\t19\t22\t23\t\n""26\t27\t20\t31"
set3 = "4\t5\t6\t7\t\n""12\t13\t14\t15\t\n""20\t21\t22\t23\t\n""28\t29\t30\t31"
set4 = "8\t9\t10\t11\t\n""12\t13\t14\t15\t\n""24\t25\t26\t27\t\n""28\t29\t30\t31"
set5 = "16\t17\t18\t19\t\n""20\t21\t22\t23\t\n""24\t25\t26\t27\t\n""28\t29\t30\t31"
day = 0
print(set1)
choice = input("你的生日在不在以上数字当中(y/n):")
if choice == "y":day += 1
print(set2)
choice = input("你的生日在不在以上数字当中(y/n):")
if choice == "y":day += 2
print(set3)
choice = input("你的生日在不在以上数字当中(y/n):")
if choice == "y":day += 4
print(set4)
choice = input("你的生日在不在以上数字当中(y/n):")
if choice == "y":day += 8
print(set5)
choice = input("你的生日在不在以上数字当中(y/n):")
if choice == "y":day += 16
if day == 0:print("不可能,绝对不可能!")
else:print("哈哈,我猜你的生日是%d号" % day)

 第四题

#20
用体重(以千克为单位)除以身高(以米为单位)的平方 计算出bim
height = float(input("请输入的你身高:"))
weight = float(input("请输入你的体重:"))
bim = weight / (height ** 2)
if bim < 18.5 :print("超轻")
elif bim < 25 :print("标准")
elif bim < 30 :print("超重")
else:print("过肥")

 第五题

#21
num = int(input("请输入年份:"))
if ((num % 4 ==0) or (num % 100 !=0)) and (num % 400 == 0):print(f"年份{num};这一年是闰年")
else:print("这一年不是闰年")

  第六题

 

#22
import  random
x =list()
for i in range(0,2):x.append(random.randint(0,9))
print(x)
y =list()
for i in range(0,2):y.append(int(input("请输入数字:")))
print(y)
if x[0] == y[0] :if x[1] == y[1] :print("恭喜获得10000元")else:print("恭喜获得1000元")
elif x[0] == y[1] :if x[1] == y[0]:print("恭喜获得3000元")else:print("恭喜获得1000元")
elif x[1] == y[0]:if x[0] == y[1]:print("恭喜获得3000元")else:print("恭喜获得1000元")
else:print("恭喜获得1000元")

  第七题

#23
a,b,c = map( float , input("请输入a b c 三个数:").split())
print(a,b,c)
num = int ((b**2) - 4 * a * c)
print(f"b方减4ac的值是:{num}")
if num > 0:r1 = (-b + ( num ** (0.5) )) / (2 * a)r2 = (-b - ( num ** (0.5) )) / (2 * a)print(f"r1和r2分别等与:r1={r1}  r2={r2}")
elif num == 0:r1 = -b  / (2 * a)print(f"r1等于: {r1}")
else:print("方程没有实根")

   第八题

#24
a,b,c = map( float,input("请输入a b c 的值:").split())
d,e,f = map( float,input("请输入d,e,f 得值:").split())
print(a,b,c,d,e,f)
if (a * d) - (b * c) != 0 :x = float(((e * d) - (b * f)) / ((a * d) - (b * c)))y = float(((a * f) - (e * c)) / ((a * d) - (b * c)))print(f"x is:{x},y is:{y}")
else:print("The equation has no solution")

  第九题

#25
0 1 2 3 4 5 6
a,b = map(int,input("请输入当前的天数以及距离未来天数:").split())
b = ((b % 7) + a) % 7
if a == 0 or b == 0 :print("今天是周末未来的某一天也是周末:")
else :print(f"今天是周{a} 未来的一天是:周{b}")

   第十题

#26
a,b = map(float, input("请输入第一种大米的重量和价格:").split())
c,d = map(float, input("请输入第二种大米的重量和价格:").split())
e = float(b / a)
f = float(d / c)
if e > f:print("第一种价格更好")
else:print("第二种价格更好")

 第十一题

#27
num = int((input("请输入一串数字:")))
print(type(num))
if num % 5 == 0 and num % 6 == 0:print(f"数字{num}能同时被5和6整除")
elif num % 5 == 0 or num % 6 == 0:print(f"数字{num}能被5和6其中一个整除")
else:print(f"数字{num}不能被5或者6整除")

  第十二题

 

#28
import random
num = random.randint(0,2)
print(num)
input_num = int(input("请输入0,1,2 里面其中一个数字:"))
if ((num == 0) and (input_num == 1)) or ((num == 1) and (input_num == 2)) or ((num == 2) and (input_num == 0)):print("计算机赢得了胜利")
elif ((input_num == 0) and (num == 1)) or ((input_num == 1) and (num == 2)) or ((input_num == 2) and (num == 0)):print("用户取得了胜利")
else:print("平局")

第十三题

#29
num = float(input("请输入你的金额:"))
choice = int(input("请输入你的选0(转换为美元)选1(转换为人民币)"))
if choice == 0 :num1 = num / (6.81)print("%.2f元等于%.2f dollars" %(num,num1))
else:num1 = num * (6.81)print(f"{num} dollars 等于{num1}")

 第十四题

#30
a,b,c = map(float,input("请输入三条边长:").split())
if ((a + b) > c) and ((a + c) > b) and ((b + c) > a):circle = a + b + cprint(f"三角形的周长是:{circle}")
else:print("此输入不合法")

  第十五题

 

#31
year,m,q = map(int,input("请输入年月日:").split())
j = int(year // 100)
k = int(year % 100)
if m == 1:m = 13
elif m == 2:m = 14
h = (q + (26 * (m + 1) // 10) + k + (k // 4) + (j // 4) + (5 * j)) % 7
print(h)
if h == 0:print("当天是周六")
elif h == 1:print("今天是周天")
elif h == 2:print("今天是周一")
elif h == 3:print("今天是周二")
elif  h==4:print("今天是周三")
elif h == 5:print("今天是周四")
else:print("今天是周五")

第十六题

#32
x,y = map(int,input("请输入x,y点用空格隔开:").split())
num =pow((pow(x,2) + pow(y,2)),(0.5))
if num < 10:print("这个点在圆内")
else:print("这个点在圆外")

第十七题

 

#33
x,y = map(float,input("请输入x,y点用空格隔开:").split())
if ((x < 5) and(x > -5)) and ((y < 2.5) and (y > -2.5)):print("这个点在矩形内")
else:print("这个点不在矩形内")

第十八题

#34
list = list(input("请输入a,b,c点用空格隔开:").split())
# print(type(list))
# print(list)
if list[0] == list[2]:print("这个数是回文数")
else:print("这个数不是回文数")

 第十九题

#35
x,y = map(float,input("请输入x,y点用空格隔开:").split())
k = -0.5
if (x < 200) and (y < 100) and 0 <= (y - k * x) <= 100:print("这个点在三角形内")
else:print("这个点不在三角形内")

  第二十题

#36
a,b,c = map(float,input("请输入第一个圆的圆心坐标以及半径:").split())
e,f,g = map(float,input("请输入第一个圆的圆心坐标以及半径:").split())
num = g + c
r = (((a - e) ** 2) + ((b - f) ** 2)) ** 0.5
r1 = abs(c - g)
if r <= r1:print("园一在圆二内")
elif r <= num:print("圆一和圆二是有重叠的")
else:print("两圆相离")

 

更多推荐

python 选择分支 基础二十题

本文发布于:2024-02-27 02:26:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1704858.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:二十   分支   基础   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!