FRIENDS = ['Серёга', 'Соня', 'Дима', 'Алина', 'Егор']
def process_query(query):
print("Привет, я Анфиса!")
if query == 'Сколько у меня друзей?':
friends_count = len(FRIENDS)
print_friends_count(friends_count) # Вместо print вызываем нашу функцию
elif query == 'Кто все мои друзья?':
print('Твои друзья:', ', '.join(FRIENDS))
else:
print ('<неизвестный запрос>')
def print_friends_count(friends_count):
if friends_count == 1:
print('У тебя 1 друг')
elif 2 <= friends_count <= 4:
print('У тебя ' + str(friends_count) + ' друга')
elif friends_count >= 5:
print('У тебя ' + str(friends_count) + ' друзей')
process_query('Сколько у меня друзей?')
process_query('Кто все мои друзья?')
process_query('Как меня зовут?')
Может ли проблема с этой памятью быть связана с частотой - 1600 ?
// Update is called once per frame
void Update()
{
if (curWaypointsIndex <= waypoints.Length) {
transform.position = Vector3.Lerp(transform.position, waypoints[curWaypointsIndex].position, Time.deltaTime * Speed);
if (Vector3.Distance(transform.position, waypoints[curWaypointsIndex].position) < 0.5f)
{
curWaypointsIndex++;
}
}
}
const enum BlockType {
Paragpraph = 'PARAGRAPH',
Image = 'IMAGE',
List = 'LIST',
}
type IParagraph = {
type: BlockType.Paragpraph,
body: string,
}
type IImage ={
type: BlockType.Image,
body: File
}
type IList = {
type: BlockType.List,
body: string[]
}
function a(x: string){}
function b(x: string[]){}
function c(x: File){}
type IBlock = IParagraph | IImage | IList;
const blocks: IBlock[] = []
for(const block of blocks){
switch(block.type) {
case BlockType.Image:
c(block.body);
break;
case BlockType.Paragpraph:
a(block.body);
break;
case BlockType.List:
b(block.body);
break;
}
}
dotnet publish -c Release -r win-x64 -o ./dist
1. При динамической типизации у переменной можно изменить тип, а у константы нет.
2. При статической типизации у переменной можно изменить тип, а у константы нет.
3. При сильной типизации у переменной можно изменить значение, а у константы нет.
При слабой типизации у переменной можно изменить значение, а у константы нет.
5. При явной типизации у переменной можно изменить наименование, а у константы нет.
6. При неявной типизации у переменной можно изменить наименование, а у константы нет.
Я не могу найти никакой информации о том, как обычно контролируют сайты на asp.net. Админка, или фреймворк какой подключается...не пойму.