Python作业(2判断语句)

19.
在这里插入图片描述

shu = int(input("输入一个数:"))
set1 = "1\t3\t5\t7\n" \
       "9\t11\t13\t15\n" \
       "17\t19\t21\t23\n" \
       "25\t27\t29\t31\n"
set2 = "2\t3\t6\t7\n" \
       "10\t11\t14\t15\n" \
       "18\t19\t22\t23\n" \
       "26\t27\t30\t31\n"
set3 = "4\t5\t6\t7\n" \
       "12\t13\t14\t15\n" \
       "20\t21\t22\t23\n" \
       "28\t29\t30\t31\n"
set4 = "8\t9\t10\t11\n" \
       "12\t13\t14\t15\n" \
       "24\t25\t26\t27\n" \
       "28\t29\t30\t31\n"
set5 = "16\t17\t18\t19\n" \
       "20\t21\t22\t23\n" \
       "24\t25\t26\t27\n" \
       "28\t29\t30\t31\n"
num = 0       
print(set1)
print("上面是否有你的生日?")
a = int(input("如果有请输入1,没有请输入2:"))
if a == 1 :
	num += 1
print(set2)
print("上面是否有你的生日?")
b = int(input("如果有请输入1,没有请输入2:"))
if b == 1 :
	num += 2
print(set3)
print("上面是否有你的生日?")
c = int(input("如果有请输入1,没有请输入2:"))
if c == 1 :
	num += 4
print(set4)
print("上面是否有你的生日?")
d = int(input("如果有请输入1,没有请输入2:"))
if d == 1 :
	num += 8
print(set5)
print("上面是否有你的生日?")
e = int(input("如果有请输入1,没有请输入2:"))
if e == 1 :
	num += 16
print("你的生日为:%s"%num)

结果:
在这里插入图片描述

20.
在这里插入图片描述

top = float(input("请输入身高:"))
height = float(input("请输入体重:"))
BMI = ( height / ( top ** 2) )
#
if BMI < 18.5  :
       print("过轻")
elif BIM < 18.5:
       print("正常")
elif BIM < 25:
       print("过重")
elif BIM < 28:
       print("肥胖")
else :
       print("严重肥胖")

结果:
在这里插入图片描述
21.
在这里插入图片描述

y = int(input("请输入一个年数:"))
if y % 4 == 0 and y % 100 != 0 :
	print("润年")
elif y % 4 == 0 and y % 400 == 0 :
	print("润年")
else : 
	print("平年")

结果:
在这里插入图片描述
22.
在这里插入图片描述

结果:

23.
在这里插入图片描述

import math
a,b,c = eval (input("请分别输入三个数字"))
num = b ** 2 - 4 * a * c
r1 = ( -b + num**0.5) / (2*a)
r2 = ( -b - num**0.5) / (2*a) 
if num < 0 :
	print("无实根")
elif num == 0 :
	print("两根相等%s"%r1)
else :
	print("方程的根为r1%s和r2%s"%(r1,r2))

结果:
在这里插入图片描述
24.
在这里插入图片描述

a,b,c,d,e,f = eval(input("请依次输入a,b,c,d,e,f并用逗号隔开:"))
x = (e*d-b*f) / (a*d-b-c)
y = (a*f-e-c) / (a*d-b*c)
if a*d-b*c == 0 :
	print("无解")
else :
	print("解为%s和%s"%(x,y))

结果:
在这里插入图片描述
25.
在这里插入图片描述

a = int(input("请输入今天是星期几:"))
b = int(input("请输入未来的几天:"))
if a+b<7 :
	print("未来%s天是星期%s"%(b,(a+b)))
elif a+b==7 :
	print("今天是星期天")
else :
	print("未来%s天是星期%s"%(b,(a+b)%7))

结果:
在这里插入图片描述

26.
在这里插入图片描述

a,b = eval(input("请分别输入重量和价钱:"))
a1,b1 = eval(input("请分别输入重量和价钱:"))
num1 = a/b
num2 = a1/b1
if num1>num2 :
	print("第二袋价格更便宜")
elif num1==num2 :
	print("两袋价格一样")
else :
	print("第一袋价格更便宜")

结果:
在这里插入图片描述27.
在这里插入图片描述

a = int(input("请输入一个整数:"))
print("能否被5和6都整除?", a%5==0 and a%6==0)
print("能否被5或6整除?",a%5==0 or a%6==0)
print("不能同时被5或6整除?",a%30!=0)

结果:
在这里插入图片描述
28.
在这里插入图片描述

import random
a = int(input("请输入0到2之间的一个整数(石头0,剪刀1,布2):"))
b = random.randint(0,2)
if a==b :
	print("平局")
	print("机器输入为:%s"%b)
elif (a==0 and b==1) or (a==1 and b==2) or (a==2 and b==1) :
	print("你赢了")
	print("机器输入为:%s"%b)
else :
	print("你输了")
	print("机器输入为:%s"%b)

结果:
在这里插入图片描述
29.
在这里插入图片描述

a = int(input("请输入0或者1 (0:美元转人民币 1:人民币转美元):"))
if a==0 :
	m = float(input("请输入您的美元:"))
	print("%s美元要转换的人民币为:%s"%(m,m*6.81))
elif a==1 :
	m = float(input("请输入您的人民币:"))
	print("%s人民币要转换的美元为:%s"%(m,m/6.81))
else :
	print("输入错误")

结果:
在这里插入图片描述
30.
在这里插入图片描述

a,b,c = eval(input("请分别输入三条边"))
if a+b>c and a+c>b and b+c>a :
	print("三角形周长为:%s"%(a+b+c))
else :
	print("三角形不合理")

结果:
在这里插入图片描述

31.

32.
在这里插入图片描述

import math
(x,y) = eval(input("请输入两个坐标"))
r = 10
d = math.sqrt(x**2 + y**2)
if d < r :
	print("点(%s,%s)在圆内"%(x,y))
elif d == r :
	print("点(%s,%s)在圆上"%(x,y))
else :
	print("点(%s,%s)不在圆内"%(x,y))

结果:
在这里插入图片描述
33.
在这里插入图片描述

import math
(x,y) = eval(input("请输入两个坐标"))
w = 10
h = 5
if x<(w/2) and y<(h/2) :
	print("点(%s,%s)在矩形内"%(x,y))
elif x == (w/2) and y == (h/2) :
	print("点(%s,%s)在矩形上"%(x,y))
else :
	print("点(%s,%s)不在矩形内"%(x,y))

结果:
在这里插入图片描述
34.
在这里插入图片描述

shu = int(input("请输入一个三位数的整数:"))
ge = shu % 10
bai = shu // 100 % 10
if ge == bai :
	print("%s为回文数"%shu)
else :
	print("%s不是回文数"%shu)

结果:
在这里插入图片描述
35.

36.
在这里插入图片描述

import math
x1,y1,r1=eval(input("请输入坐标和半径"))
x2,y2,r2=eval(input("请输入坐标和半径"))
d = ((x1-x2)**2 + (y1-y2)**2) ** 0.5
if d<=((r1-r2)**2) **0.5:
	print("第二个圆在第一个圆内")
elif d<=((r1+r2)**2) **0.5:
	print("第二个圆和第一个圆有重叠")
else :
	print("第二个圆和第一个圆没有重叠")

结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
题目中的代码是一个小学生算术能力测试系统,可以帮助小学生进行百以内的算术练习。它提供了10道加、减、乘、除四种基本算术运算的题目,并要求练习者输入自己的答案,程序会自动判断答案是否正确并显示相应的信息。中的代码是一个判断回文数的函数,可以判断一个数是否是回文数。回文数是指正读和反读都相同的数。例如,12321和11111都是回文数。 而引用中的代码是一个打印指定行数的等腰三角形的程序。根据用户输入的行数,程序会打印出相应行数的等腰三角形。 所以,如果你的作业是编写一个循环作业,可以根据以上提供的代码进行相应的修改和结合,实现你想要的循环功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python循环语句课堂练习及课后作业](https://blog.csdn.net/qq_41829386/article/details/84336923)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [python基础·练习3(循环作业)](https://blog.csdn.net/qq_47326711/article/details/118584053)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [python第三轮作业-循环](https://blog.csdn.net/Dream_of_falling/article/details/123805748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值