我有一个菜单,要求用户选择其中一个选项.由于此菜单从1到10,我使用输入除了raw_input.
我的代码作为if语句,如果用户输入的数字是1到10,它就可以选择.如果用户输入除此之外的任何数字,则else语句向用户说明从1到10中选择一个数字.
问题是如果用户键入一个字符串,比如qwert.它给了我一个错误,因为它是一个字符串.我理解为什么,我不想使用raw_input.
我该怎么做才能让用户输入一个字符串,然后输入我的else语句并打印例如"只有数字有效.从1到10选择一个数字"
我不想使用任何高级编程来执行此操作
问候,
Favolas
编辑 感谢您的所有答案,并对迟到的回复表示抱歉,但我有一些健康问题.
我无法使用尝试或因为我的老师不允许它.最后,我使用了raw_input,因为它是最简单的选择,但很高兴看到有很多方法可以解决这个问题.
问候,
Favolas
谁能告诉我'SCORM'究竟是什么?如果可以使用.net?
任何人都可以给我一个示例代码,该代码已在asp.net中用c#实现
谢谢
chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}
Run Code Online (Sandbox Code Playgroud)
这不起作用.始终以默认大小打开.
我想获取sharePoint网站中特定列表的所有可见列(隐藏== false),我试图查看SharePointWebService.Lists.GetList(listName),但找不到任何有用的东西,还检查了列表WebService提供的方法,也没什么新的,
请指教.
我正在尝试编译我的boost简单代码:
#include <iostream>
#include <boost/thread.hpp>
void workerFunc(const char* msg, float delay_ms)
{
boost::posix_time::milliseconds workTime(delay_ms);
std::cout << "Worker: running, message = " << msg << std::endl;
// Pretend to do something useful...
boost::this_thread::sleep(workTime);
std::cout << "Worker: finished" << std::endl;
}
int main(int argc, char* argv[])
{
std::cout << "main: startup" << std::endl;
boost::thread workerThread(workerFunc, "Hello, Boost!", 2.5e3);
std::cout << "main: waiting for thread" << std::endl;
workerThread.join();
std::cout << "main: done" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
使用g ++与此命令
g++ main.cpp -o main …Run Code Online (Sandbox Code Playgroud) 我ICSharpCode.SharpZipLib.Zip.FastZip用来压缩文件,但我遇到了问题:
当我尝试压缩文件名中包含特殊字符的文件时,它不起作用.当文件名中没有特殊字符时,它可以工作.
我使用Python来处理一些纯文本成乳胶,所以我需要能写之类的东西\begin{enumerate}或\newcommand到一个文件中.当Python写这一个文件,但是,它解释\b和\n特殊字符.
如何让Python写入\newcommand文件,而不是写ewcommand在新行上?
代码是这样的......
with open(fileout,'w',encoding='utf-8') as fout:
fout.write("\begin{enumerate}[1.]\n")
Run Code Online (Sandbox Code Playgroud)
Python 3,Mac OS 10.5 PPC
我知道SQL中的一些解决方案,但是从SQlite找不到任何解决方案.
我只想执行一个select查询,返回一个从1到100的数字结果集.
Numbers
1
2
3
4
......
5
Run Code Online (Sandbox Code Playgroud)
更正:我根本没有桌子.(但是像dualMySQL 这样的虚拟表鼓励使用解决方案)
文档CancellationToken.CanBeCanceled描述了它的作用,但没有提到何时它可能是错误的.因此,当我应该关注这个属性时,我并不完全清楚.
在哪种情况下它可能是假的,我什么时候应该看它?
c# ×3
.net ×2
python ×2
asp.net ×1
boost ×1
c++ ×1
compilation ×1
java ×1
jdbc ×1
jfilechooser ×1
latex ×1
mysql ×1
scorm2004 ×1
sharepoint ×1
sharpziplib ×1
size ×1
sqlite ×1
swing ×1
web-services ×1