在python控制台中,我可以运行:
#include<stdio.h>
void mmm (int n);
int main()
{
int num;
do{
printf("Enter a positive nonzero integer: ");
scanf("%d", &num);
}
while (num <= 0);
mmm(num);
return 0;
}
但是运行时出现错误:
<!--SearchViewStyle -->
<style name="SearchViewStyle" parent="Widget.AppCompat.SearchView">
<item name="searchIcon">@drawable/ic_search</item>
<item name="voiceIcon">@drawable/ic_search_voice</item>
<item name="closeIcon">@drawable/ic_search_close</item>
<item name="searchHintIcon">@drawable/ic_search</item>
</style>
错误提示:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimaryDark">@color/color_primary</item>
<item name="colorAccent">@color/color_accent</item>
<item name="android:textColor">@color/white</item>
<item name="searchViewStyle">@style/SearchViewStyle</item>
</style>
我认为这两个import语句是同义词。也许我想念什么?
答案 0 :(得分:4)
import random.randint
被解析为名为randint
的包中名为random
的子模块的导入。
错误消息试图告诉您random
不是带有子模块的程序包。实际上,它只是一个模块,random.py
,而randint
是该模块中定义的方法。
您可以使用此:
from random import randint
randint(...)
或者这个:
import random
random.randint(...)