我想使用 2 个数组或列表制作一个问答游戏。如何将一个列表中的项目链接到另一个列表?我有这个代码:
import random
mylist = ['A','B','C']
answer = ['1','2','3']
value = random.choice(mylist)
print (value)
input()
mylist.remove(value)
value = random.choice(mylist)
mylist.remove(value)
print (value)
input()
value = random.choice(mylist)
print(value)
mylist.remove(value)
Run Code Online (Sandbox Code Playgroud)
我知道如何从mylist(问题)中随机选择一个变量,但如何将 A 表示为 1 并让用户输入 1 使其正确?
如何将一个列表链接到另一个列表并制作一个问答游戏?它需要提出问题,然后用户输入答案。如果正确,他们会得到一分,在 4 个问题之后,系统会询问他们是否想再玩一次,然后 3 轮中会出现 4 个新问题,并且必须记录他们答对了多少个问题。
我有一个包含一些函数的类(没有虚函数),还有两个类公开继承该类.在这两个子类中,我重写了基类的相同功能.
在main(位于同一文件)中创建所有三个类的对象之后,我使用baseclass对象调用原始函数,并使用derivedclass对象调用覆盖的函数.
我期待所有3个函数调用从基类运行原始函数(因为我没有在代码中的任何地方使用'virtual'),但我实际上让该函数的每个版本都按照它所在的类运行定义(3个不同版本).
我有类Base和Derived如下:
struct Base
{
void foo();
};
struct Derived : Base
{
void foo();
};
Run Code Online (Sandbox Code Playgroud)
在主要:
int main()
{
Derived d;
d.foo();
}
Run Code Online (Sandbox Code Playgroud)
我认为如果不使用'virtual',d.foo()应该运行Base :: foo().
我有一个链接,有关于Windows 7手机的新开发人员工具的一些很好的信息,但我丢失了!:(
我在哪里可以下载合适的工具?是否有模拟在我的笔记本电脑的电话,以便我能为我的研究小组做短线的技术演示仿真器?
谢谢.
我正在寻找一种使用Windows API通过普通C或C++使用JumpLists的方法.
该代码包似乎只适用于.NET.
无论如何使用C/C++ wothout .NET实现它们?我的意思是这怎么可能:
我正在使用Windows 7,我必须在该Windows中运行一个程序,但该程序在Windows XP中运行.这是一个Visual C++程序,我正在使用Visual Studio 2008.当我运行我的应用程序时,它不会抛出任何错误,但它不会在"c:\ program files \"中创建一个目录.那么有人可以帮我创建目录和exe文件吗?
这是我正在使用的代码:
char szAppPath[MAX_PATH];
char szFileName[MAX_PATH];
DWORD dwResult;
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
dwResult = ExpandEnvironmentStrings( NULL, szAppPath, MAX_PATH); // "%ProgramFiles%"
// do same for NSim directory
strcat(szAppPath,"\\NSim");
hFind = FindFirstFile(szAppPath, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
//Directory Does't Exists create New
if(!CreateDirectory(szAppPath,NULL)) //Throw Error
{
MessageBox("Unable to Create N-SIM directory","NSim Installer");
return ;
}
}
else
{
//check if is directory or not
if(!(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
MessageBox("Can't Create N-SIM directory\n Another …Run Code Online (Sandbox Code Playgroud) 我们可以在函数中使用var两次.例如
var varname= sometype;
if(true)
{
varname= type1;
}
else
{
varname=type2;
}
Run Code Online (Sandbox Code Playgroud)
如果这是不可能的,我会说这是var的限制.
我有ScrollViewer一个StackPanel包含图像.是否可以在ScrollViewer/StackPanel中选择项目?
<ScrollViewer x:Name="Gallery" Grid.Column="1" Grid.Row="0"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Visible" >
<StackPanel x:Name="GalleryStack"/>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud) 我正在编写一个应用程序,基本上只是测试我们是否可以从麦克风获得任何东西.
它适用于几个Android设备,但不适用于LG Optimus.我每次打电话MediaRecorder.getMaxAmplitude给LG都会返回0.
设备录制成功,因为我可以收听录音.
我正在为我的登录页面使用会话,该会话将在会话中保存userId.如果使用相同的系统和相同的浏览器但使用浏览器的单独选项卡记录两个不同的用户,则userid的会话值将重置为最后登录的用户.为什么?
基本上我已经使用工具箱将基本日历导入到我的C#表单中.我应用了onclick方法,因此当用户点击任何日期时,它会将其读入标签.到目前为止一切都那么好,但我的目标是使用if语句将文本读入标签并关闭表单(如果是某个日期).以下是我的尝试.
if(label.Text == "14th-April-2012")
{
this.hide();
}
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
monthCalendar1.MaxSelectionCount = 1;
label9.Text = monthCalendar1.SelectionRange.End.ToString("dd-MMMM-yyyy", new System.Globalization.DateTimeFormatInfo());
}
Run Code Online (Sandbox Code Playgroud) c# ×3
c++ ×3
windows-7 ×2
android ×1
asp-classic ×1
asp.net ×1
c ×1
image ×1
overriding ×1
python ×1
scrollviewer ×1
stackpanel ×1
uac ×1
virtual ×1
visual-c++ ×1
winapi ×1
windows ×1
winforms ×1
wpf ×1