python初步练习题(一)
-
- 1、编写程序,提示用户进行输入数据,获取用户的数据(需要获取2个)对获取的两个数字进行求和运行,并输出相应的结果
- 2、编写程序,提示用户进行输入数据,获取用户的数据(需要获取3个)按照从小到大输出
- 3、编写程序,从键盘获取一个人的信息,然后按照下面格式显示
- 4、从键盘获取用户名、密码,如果用户名和密码都正确(预先设定一个用户名和密码),那么就显示“欢迎进入xxx的世界”,否则提示密码或者用户名错误
- 5、设计猜拳,随机数代码如下:import random print(random.randint(1,3)) 可以随机产生1或2或3
- 6、编写程序,获取用户的数据(需要是3位数)判断是否是水仙花数。水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如153:1^ 3 + 5^ 3 + 3^3 = 153)
1、编写程序,提示用户进行输入数据,获取用户的数据(需要获取2个)对获取的两个数字进行求和运行,并输出相应的结果
a = int(input('请输入第一个数据:'))
b = int(input('请输入第二个数局::))
print('a+b=%d'%(a+b))
2、编写程序,提示用户进行输入数据,获取用户的数据(需要获取3个)按照从小到大输出
a = int(input('请输入第一个数据:'))
b = int(input('请输入第二个数局:'))
c = int(input('请输入第三个数局:'))
if a>b:if b>c:print('%d ,%d ,%d'%(a, b, c))else:if a>c:print('%d ,%d ,%d' %(a, c, b))else:print('%d ,%d ,%d' %(c, a, b))
else:if b<c:print('%d ,%d ,%d' %(c, b, a))else:if a>c:print('%d ,%d ,%d' %(b, a, c))else:print('%d ,%d ,%d' %(b, c, a))
3、编写程序,从键盘获取一个人的信息,然后按照下面格式显示
==================================
姓名: 李四
QQ:xxxxxxx
手机号:131xxxxxx
公司地址:北京市xxxx
==================================
print('==================================')
print('姓名: 李四 ')
print('QQ:xxxxxxx')
print('手机号:131xxxxxx')
print('公司地址:北京市xxxx')
print('==================================')
4、从键盘获取用户名、密码,如果用户名和密码都正确(预先设定一个用户名和密码),那么就显示“欢迎进入xxx的世界”,否则提示密码或者用户名错误
name = str(input('请输入用户名:'))
psw = str(input('请输入密码:'))
if name == 'tom' and psw == 'tom123':print('欢迎进入xxx的世界')
else:print('密码或者用户名错误')
5、设计猜拳,随机数代码如下:import random print(random.randint(1,3)) 可以随机产生1或2或3
import random
print('1:石头;2:剪刀;3:布')
a = int(input('请输入一个数:'))
b = random.randint(1, 3)
print(b)
if a == b:print('平局')
elif a - b == -1 or a - b == 2:print('人赢')
else:print('机器赢')
6、编写程序,获取用户的数据(需要是3位数)判断是否是水仙花数。水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如153:1^ 3 + 5^ 3 + 3^3 = 153)
a = int(input('请输入一个三位数:'))
if pow(int(a/100%10), 3)+pow(int(a/10%10), 3)+pow((a%10), 3) == a:print('%d是水仙花数'%a)
else:print('不是水仙花数')