用户:
爱吃萝卜的兔纸查看:4 回复:5 评论:4 创建时间:2022-08-23T11:46:20
(1) 程序开始运行后,输入一个三位数整数;
(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输
出为:“百:1,十:2,个:3”()(海龟)
num = 123
print('百:{}'.format(str(num)[0])
print('十:{}'.format(str(num)[1])
print('个:{}'.format(str(num)[2])点赞0
评论
一个不爱kitten的平哥# 得到三位数整数
# 这里我把所有不是三位数整数的情况都罗列出来了,避免报错
num = '0'
wrong = 0
while (len(num) != 3 or wrong == 1):
try:
num = input('请输入一个三位数整数:')
if (len(num) != 3):
print('输入的内容不符合要求,请重新输入!')
except ValueError:
wrong = 1
print('输入的内容不符合要求,请重新输入!')
# 处理数据并输出
num = list(num)
bai = int(num[0])
shi = int(num[1])
ge = int(num[2])
shu_chu = "百:{},十:{},个:{}".format(bai,shi,ge)
print(shu_chu)点赞0
评论
Vincent_xiaobo# 方法一:取余
a = int(input())
print(f"百:{int(a / 100)},十:{int(a / 10 % 10)},个:{int(a % 100 % 10)}")
# 方法二:下标
a = str(a)
print(f"百:{a[0]},十:{a[1]},个:{a[2]}")点赞1
评论
#另类的解决方法
a = input('INT: ')
import time
for i in range(100):
print(f'处理中{str(i)}%')
time.sleep(1)
print('你被骗了!\nnever gonna give you up\nnever gonna let you down\n')点赞2
评论