1.已知一个圆半径为3.5,声明一个变量名为radius存储该圆半径,
要求输出该圆的半径、周长和面积,
输出格式如下:
该圆半径为:xx
该圆周长为:xx
该圆面积为:xx
圆的周长:C=2πr=πd。
圆的面积计算公式:S=πr²或S=πd²÷4
pi = 3.14
知识扩展,可以不用该方法:
>>> import math
>>> math.pi
3.141592653589793
#方法一:
pi=3.14
radius=float(input('请输入半径:'))
c=2*pi*radius
s=pi*radius**2
print('该圆的半径为:%f'%radius)
print('该圆的周长为:%f'%c)
print('该圆的面积为:%f'%s)
#方法二:
import math
radius=float(input('请输入半径:'))
c=2*math.pi*radius
s=math.pi*radius**2
print('该圆的半径为:%f'%radius)
print('该圆的周长为:%f'%c)
print('该圆的面积为:%f'%s)
2.猜数字:猜数字游戏,增加游戏次数限制,最多只能猜5次。
如果5次都没猜正确,退出循环。
num=10
time=0
while time<5:
guess=int(input('请输入你猜的数字:'))
time=time+1
if guess<num:
print('你猜小了')
elif guess>num:
print('你猜大了')
else :
print('你猜对了')
else:
print('次数用完')
- if语句 - 去网吧
输入用户年龄
判断是否满 18 岁 (>=)
如果满 18 岁,允许进网吧嗨皮
如果未满 18 岁,提示回家写作业
print('去网吧')
age=18
num=int(input('输入用户年龄:')
if num>=age:
print('允许进网吧嗨皮')
if num<age:
print('回家写作业')
- if 嵌套 - 带刀过安检
- 定义变量 has_ticket 表示是否有车票
- 定义整型变量 knife_length 表示刀的长度,单位:厘米
- 首先检查是否有车票,如果有,才允许进行 安检
- 安检时,需要检查刀的长度,判断是否超过 10 厘米
- 如果超过 10 厘米,提示刀的长度,不允许上车
- 如果不超过 10 厘米,安检通过
- 如果没有车票,不允许进门
has_tick=input('是否有票:')
num=10
if has_tick=='是':
print('进入检票')
knife=input('是否有刀:')
if knife=='是':
knife_lengl=int(input('请输入刀的长度:'))
if knife_lengl<num:
print('安检通过')
else:
print('刀的长度为%.f,不允许上车'%knife_leng)
else:
print('安检通过')
else:
print('不允许进行安检')
- 相亲需求
married=input('是否结婚:')
num=3
if married=='是':
child=input('家里是否有小孩:')
if child=='是':
num=int(input('小孩有几个:'))
if num<3:
print('找到匹配对象:rose')
else:
print('没有匹配对象:')
else:
print('没有')
else:
house=input('是否有房子:')
if house=='是':
car=input('是否有车子:')
if car=='是':
print('系统匹配到10万有这个需求')
else:
print('系统匹配到5万有这个需求')
else:
unmarriedyear=int(input('单身多少年:'))
if unmarriedyear>5:
print('不好找对象')
elif unmarriedyear<5 and unmarried>1:
print('有20万人的匹配结果')
else:
print('感情不稳定')