python作业集:7~11

用户输入两个数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b

a=int(input("输入a:"))
b=int(input("输入b:"))
if b%a==0 or a+b>1000:
    print(a)
else:
   print(b) 

请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些

a=int(input("输入a:"))
nums=[]
if a%2==0:
 for i in range(1,a+1):
  if i%3==0:
   nums.append(i)
 print(f"int(a)是偶数",nums)
else:
 for i in range(1,a+1):
  if i%5==0:
   nums.append(i)
 print(f"int(a)是奇数",nums)

某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折).小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?

yifu=35
kuzi=120
y=int(input("衣服的数量:"))
k=int(input("裤子的数量:"))
if y==1:
   yifu=35
elif 1<y<=3: 
   yifu=yifu*0.9
elif 3<y: 
   yifu=yifu*0.8
if k<3:
   kuzi=120
elif 3<=k: 
  kuzi=kuzi*0.9
c=y*yifu+k*kuzi
print("总价为:",c,"元")

鸡兔同笼,从上面看有35个头,从下面看有94只脚,请问鸡有几只,兔有几只?

h=1
had=int(input("头的数量:"))
feet=int(input("脚的数量:"))
rabbit=(feet-2*had)/2
chicken=had-rabbit
print("兔子有:",int(rabbit),"只")
print("鸡有:",int(chicken),"只")

猜数字游戏(使用random模块完成) 电脑随机一个范围内的数,用户输入数据判断, 如果数大了,提供”数大了“ 成功之后,加上用户是否继续功能

import random
a=(random.randint(0,100))
while True:
 i=int(input("输入0~100之间的数"))
 if i < a:
  print("猜小了")
 elif i>a:
  print("猜大了")
 else:
  print("猜对了")
  break

猜拳游戏:石头、剪刀、布的游戏

#选择阶段
while True:
 while True:
  a=int(input("石头:1,剪刀:2,布:3,请选择:"))
  if a==1 or a==2 or a==3 :
   break
  else:
   print("请重新输入")
#电脑选择阶段
 import random
 c=(random.randint(1,3))
 if c==1:
  print("电脑选择:石头")
 elif c==2:
  print("电脑选择:剪刀")
 elif c==3:
  print("电脑选择:布")
#判定阶段
 if a==1 and c==2:
  print("你赢了")
 elif a==1 and c==3:
  print("你输了")
 elif a==2 and c==1:
  print("你输了")
 elif  a==2 and c==3:
  print("你赢了")
 elif a==3 and c==2:
  print("你输了")
 elif  a==3 and c==1:
  print("你赢了")
 else:
  print("平局")
 i=int(input("结束按0,其他继续"))
 if i==0:
  break

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值