python - 即使用户以小写字母输入,如何以大写字母获取用户输入?

标签 python string windows uppercase capitalize

我正在尝试使用 python 生成一个故事。为此,我试图听取用户的一些问题的意见。我想要得到的场景是,每当用户输入输入时,它就会以大写字母显示在输出屏幕上。
但发生的情况是文本以小写字母显示。
这是代码示例

message1 = input(" my name is: ")
message2 = input(" i am from: ") 
message3 = input(" i love to eat: ")
print( " My name is " + message1.upper() + " I am from " + message2.upper() + " I love to eat " +  message3.upper())

当用户输入 sandeep 时,我期望 My name is SANDEEP,但我得到的是 sandeep

最佳答案

您可以将以下代码用于控制台应用程序。我在阅读全文后正在转换输入。但是,当您在 Web 应用程序中实现它时(通过使用 html 和 javascript),您可以轻松地完成这项工作并获得所需的结果(将输入的每个字符转换为大写)。

import os
message1 = input(" MY NAME IS: ")
os.system('cls') 
message1="MY NAME IS : "+message1.upper()
res=message1+"\n"
message2 = input(res+"I AM FROM: ") 
os.system('cls') 
res+="I AM FROM : "+message2.upper()+"\n"
message2="I AM FROM : "+message2.upper()
message3 = input(res+"I LOVE TO EAT: ")
os.system('cls') 
res+="I LOVE TO EAT : "+message3.upper()+"\n"
message3="I LOVE TO EAT: "+message3.upper()
print(res+"\n\n\n"+ message1 +"\t"+message2+"\t"+message3)

关于python - 即使用户以小写字母输入,如何以大写字母获取用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47407179/

相关文章:

python - 为什么自动完成有时在 python IDE 中不起作用

python - 从列表创建命名元组

java - 如何验证字符串数组是否包含某个字符串?

javascript - 如何通过 JavaScript 获取字符串中的数字?

c++ - 从 std::string 中提取 const char 而不复制?

python - 如何在 Python 中以被动方式将值传递给交互式输入?

java - Android Emulator(调试器不能绑定(bind)本地8601)

c++ - 如何将 boost::shared_ptr 作为指向 Windows 线程函数的指针传递?

windows - 如何防止 Windows 在构建解决方案时进入休眠状态?

python - 无法导入 zc.buildout 中的设置