接受输入并将其四舍五入到最高周。
Taking an input and rounding it up to the highest week.
Python 或任何编程语言的新手,几周前开始学习。基本上我需要弄清楚一个代码,它将接受用户输入的天数并将其转换为周数。听起来很简单,但假设用户输入 8 天,这将被视为两周。任何输入都必须四舍五入到最近的一周。
到目前为止我有
days = int(input("Please enter the number of days you will have the car: "))
weeks = (days/7)
但在那之后我不确定如何使代码将输入四舍五入到最高周。
提前感谢您的帮助!
梅兹
您还应该使用取模运算符
weeks = (days // 7 ) + (1 if days % 7 != 0 else 0)
Python 或任何编程语言的新手,几周前开始学习。基本上我需要弄清楚一个代码,它将接受用户输入的天数并将其转换为周数。听起来很简单,但假设用户输入 8 天,这将被视为两周。任何输入都必须四舍五入到最近的一周。
到目前为止我有
days = int(input("Please enter the number of days you will have the car: "))
weeks = (days/7)
但在那之后我不确定如何使代码将输入四舍五入到最高周。
提前感谢您的帮助! 梅兹
您还应该使用取模运算符
weeks = (days // 7 ) + (1 if days % 7 != 0 else 0)