Python中文
首页
教程
问答
标签
搜索
登录
注册
while循环的使用
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图编写一个python程序,询问用户希望插入多少年,然后让他们插入一个该年每个月的温度,所以它看起来是这样的:</p> <hr/> <p>一共多少年?e、 g.3级</p> <p>哪一年是第一年?e、 2015年</p> <p>第1个月:25</p> <p>第2个月:21</p> <p>等等。。。你知道吗</p> <hr/> <p>用户想看多少年就看多少年。到目前为止,我的情况是:</p> <pre><code>years = int(input("How many years?: ")) i= 0 while i <= years: for i in range(0,13): input("Type in first year") input("Month 1: ") input("Month 2: ") input("Month 3: ") input("Month 4: ") input("Month 5: ") input("Month 6: ") input("Month 7: ") input("Month 8: ") input("Month 9: ") input("Month 10: ") input("Month 11: ") input("Month 12: ") </code></pre> <p>这种方法很管用,但是有没有一种更简洁的方法让月数自动变成+1,并要求输入12次?第二,当我完成了整个第一年,在我输入了12个月的温度后,它仍然问我“哪一年是第一年”,但我希望它问第二年,第三年等等,比如:“哪一年是第二年?”)你知道吗</p> <p>我试着这样做:</p> <hr/> <pre><code>years = int(input("How many years?: ")) i= 0 monthnumber = 1 while i <= years: for i in range(0,13): input("Which is the first year?: ") input("Month",monthnumber,": ") monthnumber += 1 </code></pre> <hr/> <p>这里我得到的错误消息是,input最多需要1个参数,得到3个</p> <p>提前感谢:)</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>用逗号分隔会导致python将其解释为多个参数。你知道吗</p> <p>您想要的是将字符串连接到单个字符串,这可以通过使用+运算符来实现。你知道吗</p> <p><code>input("Month " + str(monthnumber) + ": ")</code></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
5 回答
无法使用Django\u mssql\u后端迁移到外部hos
10 回答
无法使用Django&Python3.4连接到MySql
3 回答
无法使用Django+nginx上载媒体文件
10 回答
无法使用Django1.6导入名称模式
4 回答
无法使用Django1.7和mongodb登录管理站点
9 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
3 回答
无法使用Djangockedi验证CBV中的字段
9 回答
无法使用Djangocketditor上载图像(错误400)
8 回答
无法使用Djangocron进行函数调用
1 回答
无法使用Djangofiler djang上载文件
9 回答
无法使用Djangokronos
1 回答
无法使用Djangomssql provid
10 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
2 回答
无法使用Djangomssq迁移Django数据库
7 回答
无法使用Djangonox创建用户
7 回答
无法使用Djangopyodb从Django查询SQL Server
4 回答
无法使用Djangopython3ldap连接到ldap
10 回答
无法使用Djangoredis连接到redis
5 回答
无法使用Django中的FK创建新表
7 回答