用户根据提示“请输入姓名”,“请输入身份证号”,请输入手机号“,依次输入姓名,身份证号,手机号,预存金额,密码等信息,如果开户成功,系统随机生成一个不重复的6位数字卡号,用python怎么写
时间: 2024-10-22 18:27:59 浏览: 37
身份证号码不一致情况说明.docx
在Python中,你可以使用`input()`函数来获取用户的输入,并利用条件判断和循环结构处理这些输入。这里是一个简单的示例代码片段:
```python
import random
# 获取用户输入
name = input("请输入姓名:")
id_number = input("请输入身份证号:")
phone_number = input("请输入手机号:")
pre_deposit = float(input("请输入预存金额:"))
password = input("请输入密码:")
# 检查输入是否满足基本要求(此处仅作示例,实际应用需要更复杂的验证)
if len(name) > 0 and len(id_number) > 0 and len(phone_number) > 0 and pre_deposit >= 0:
# 随机生成卡号
card_numbers = list(range(100000, 100061)) # 示例范围内的六位数
random.shuffle(card_numbers)
card_number = card_numbers[0]
print(f"开户成功,您的卡号是:{card_number}")
else:
print("输入信息有误,请检查并重新输入。")
#
阅读全文