Python中文
首页
教程
问答
标签
搜索
登录
注册
用python打印输出(输入和输出过程)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想我的任务差不多完成了。我想打印: “嗨,约翰,(新台词) 你的程序设计原理课程得89.6%。“然而,当我打印以下内容时,它显示如下: “嗨,约翰,(新台词)你的程序设计原理课程得了89.4%。<br/> 你们能帮我怎么把%符号放在没有空格的地方吗?有没有更好的方法打印这些单词?你知道吗</p> <pre><code>student_name = input("Enter student's name: ") course_name = input("Enter course name: ") quizzes_weight = input("Enter quizzes weight: ") projects_weight = input("Enter projects weight: ") activities_weight = input("Enter activities weight: ") attendance_weight = input("Enter attendance weight: ") exams_weight = input("Enter exams weight: ") quizzes_average = input("Enter quizzes average: ") projects_average = input("Enter projects average: ") activities_average = input("Enter activities average: ") attendance_average = input("Enter attendance average: ") exams_average = input("Enter exams average: ") quizzes_weight = float(quizzes_weight) projects_weight = float(projects_weight) activities_weight = float(activities_weight) attendance_weight = float(attendance_weight) exams_weight = float(exams_weight) quizzes_average = float(quizzes_average) projects_average = float(projects_average) activities_average = float(projects_average) attendance_average = float(attendance_average) exams_average = float(exams_average) average_score_for_course = ((quizzes_weight * quizzes_average) + (projects_weight * projects_average) + (activities_weight * activities_average) + (attendance_weight * attendance_average) + (exams_weight * exams_average)) * 100 print("Hi",student_name +",","\nYou have a", average_score_for_course,"% in your", course_name,"course.") </code></pre> <p>对于这个任务,我上面的编程应该根据我的输入编码产生如下输出。 例如:</p> <pre><code>Enter student's name: Ryan Enter course name: Advanced Quantum Mechanics Enter quizzes weight: .1 Enter projects weight: .2 Enter activities weight: .3 Enter attendance weight: .1 Enter exams weight: .3 Enter quizzes average: 1 Enter projects average: .85 Enter activities average: .9 Enter attendance average: .95 Enter exams average: .87 </code></pre> <p>输出应该是这样的:</p> <pre><code>Hi Ryan, You have a 89.6% in your Advanced Quantum Mechanics course. </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>print("Hi" + str(student_name) +"," + "\nYou have a" + str(average_score_for_course) +"% in your" + str(course_name) + "course.") </code></pre> <p>对我来说,我会尽量避免使用逗号,因为很难想象你的打印效果,为了安全起见,最好在打印前将“课程平均分”转换成str。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
上传图片使用Django Ckeditor获取服务器错误(500)
2 回答
上传图片到 Google App Engine,来自非网页客户端
8 回答
上传图片到Djang的cloudinary
8 回答
上传图片到Flask
6 回答
上传图片到googleappengine并与用户分享图片
4 回答
上传图片到googlecolab,并使用Keras预测分类
6 回答
上传图片到s3python
7 回答
上传图片到s3后,上传附带的拇指
4 回答
上传图片在Django,希望是一个循序渐进的指南?
9 回答
上传图片并显示在Django 2.0模板上
2 回答
上传图片时创建动态路径
9 回答
上传多个图像会破坏除第一个Flas之外的所有内容
1 回答
上传多个文件上传文件FastAPI
4 回答
上传多个文件到Django
10 回答
上传多张图片
4 回答
上传大数据到谷歌硬盘给400
3 回答
上传大文件nginx+uwsgi
4 回答
上传大文件不工作谷歌驱动Python API
1 回答
上传大文件到S3
3 回答
上传大文件太慢
6 回答